package com.rran.study.chat.friend.service;

import com.rran.study.chat.common.model.Response;
import com.rran.study.chat.friend.dto.request.AcceptFriendDTO;
import com.rran.study.chat.friend.dto.request.AddFriendDTO;
import com.rran.study.chat.friend.dto.response.QueryFriendAppListVO;
import com.rran.study.chat.friend.dto.response.QueryFriendsListVO;

import java.util.List;

/**
 * @author yy
 * @Type FriendService.java
 * @Desc
 * @date 2020/8/11 11:48
 */
public interface FriendService {

    Response<QueryFriendsListVO> queryFriendsList(String beanId);

    Response addFriend(AddFriendDTO addFriendDTO);

    Response<Integer> acceptFriend(AcceptFriendDTO acceptFriendDTO);

    Response<List<QueryFriendAppListVO>> queryFriendAppList(String beanId);
}
